package com.lnsoft.dqfs.server.util;

public class Arrays16 {


    // 按照16进制对字节数组进行转换， 主要用于日志打印输出比对
    public static String toString(byte[] bytes){
        StringBuilder sb = new StringBuilder("[");
        for(byte b : bytes){
        	int temp = b & 0xFF;
            if (temp == 0) {
            	sb.append("00 ");
            } else if (temp > 0 && temp <= 15) {
            	sb.append("0").append(Integer.toString(temp, 16)).append(" ");
            } else {
            	sb.append(Integer.toString(temp, 16)).append(" ");
            }
        }
        sb.append("]");
        return sb.toString();
    }

}
